package com.frame.ar.util;

import java.sql.Timestamp;

import com.jfinal.plugin.activerecord.Record;

/**
 * @author LRC
 * @createDate 2015年6月3日
 * @description 时间处理工具类 
 */
public class TimeUtil {
	
	/**
	 * @updateTeim 2015年6月3日下午7:01:25
	 * @description 将日期转换成时间串 
	 * @param r
	 * @param colums
	 */
	public static void dateToTime(Record r,String[] colums,int len){
		if(r==null||colums==null||colums.length==0)return;
		for(int i=0; i<colums.length; i++){
			String col = colums[i];
			Object obj = r.get(col);
			if(obj instanceof String){
				if(obj==null||"null".equals(obj)){
					r.set(col, null);
				}else{
					String date = obj.toString();
					if(date.indexOf("T")>=0){
						r.set(col,date.substring(date.indexOf("T")+1,date.indexOf("T")+1+len));
					}else{
						r.set(col,date.substring(date.indexOf(" ")+1,date.indexOf(" ")+1+len));
					}
					
				}
			}
			
		}
	}
	
	public static java.sql.Timestamp newTimestamp(){
		
		java.sql.Timestamp t = new Timestamp(System.currentTimeMillis());
		
		return t;
	}
}
